package com.spc.car.data.domain.sys.po;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class ApplySysExternalAssistancePO {

    /**
     * 招标项目code
     */
    @NotBlank(message = "招标项目Id不能为空")
    private String projectTenderingCode;

    /**
     * 招标项目名称
     */
    @NotBlank(message = "招标项目名称不能为空")
    private String projectTenderingName;

    /**
     * 申请理由
     */
    @NotBlank(message = "申请理由不能为空")
    private String applicationReason;

    /**
     * 协助部门Id
     */
    @NotNull(message = "协作部门Id不能为空")
    private Long assistanceDepartmentId;

    /**
     * 协助部门名称
     */
    @NotBlank(message = "协助部门名称不能为空")
    private String assistanceDepartmentName;

    /**
     * 审核人Code
     */
    @NotBlank(message = "审核人账号不能为空")
    private String reviewerCode;

    /**
     * 审核人姓名
     */
    @NotBlank(message = "审核人姓名不能为空")
    private String reviewerName;

    /**
     * 优先级
     */
    private Integer priority = 0;

}
